/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.productSortSetting;

import com.gys.common.data.CommonCheckBox;
import java.io.Serializable;

public class GetProductSortOutData
implements Serializable {
    private static final long serialVersionUID = -8599651801018827232L;
    private String clientId;
    private String gspgIdSort;
    private String gspgNameSort;
    private String gspgProId;
    private String gspgProName;
    private String gspgUpdateEmp;
    private Integer indexSort;
    private CommonCheckBox checkBoxSort = new CommonCheckBox();

    public String getClientId() {
        return this.clientId;
    }

    public String getGspgIdSort() {
        return this.gspgIdSort;
    }

    public String getGspgNameSort() {
        return this.gspgNameSort;
    }

    public String getGspgProId() {
        return this.gspgProId;
    }

    public String getGspgProName() {
        return this.gspgProName;
    }

    public String getGspgUpdateEmp() {
        return this.gspgUpdateEmp;
    }

    public Integer getIndexSort() {
        return this.indexSort;
    }

    public CommonCheckBox getCheckBoxSort() {
        return this.checkBoxSort;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGspgIdSort(String gspgIdSort) {
        this.gspgIdSort = gspgIdSort;
    }

    public void setGspgNameSort(String gspgNameSort) {
        this.gspgNameSort = gspgNameSort;
    }

    public void setGspgProId(String gspgProId) {
        this.gspgProId = gspgProId;
    }

    public void setGspgProName(String gspgProName) {
        this.gspgProName = gspgProName;
    }

    public void setGspgUpdateEmp(String gspgUpdateEmp) {
        this.gspgUpdateEmp = gspgUpdateEmp;
    }

    public void setIndexSort(Integer indexSort) {
        this.indexSort = indexSort;
    }

    public void setCheckBoxSort(CommonCheckBox checkBoxSort) {
        this.checkBoxSort = checkBoxSort;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetProductSortOutData)) {
            return false;
        }
        GetProductSortOutData other = (GetProductSortOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gspgIdSort = this.getGspgIdSort();
        String other$gspgIdSort = other.getGspgIdSort();
        if (this$gspgIdSort == null ? other$gspgIdSort != null : !this$gspgIdSort.equals(other$gspgIdSort)) {
            return false;
        }
        String this$gspgNameSort = this.getGspgNameSort();
        String other$gspgNameSort = other.getGspgNameSort();
        if (this$gspgNameSort == null ? other$gspgNameSort != null : !this$gspgNameSort.equals(other$gspgNameSort)) {
            return false;
        }
        String this$gspgProId = this.getGspgProId();
        String other$gspgProId = other.getGspgProId();
        if (this$gspgProId == null ? other$gspgProId != null : !this$gspgProId.equals(other$gspgProId)) {
            return false;
        }
        String this$gspgProName = this.getGspgProName();
        String other$gspgProName = other.getGspgProName();
        if (this$gspgProName == null ? other$gspgProName != null : !this$gspgProName.equals(other$gspgProName)) {
            return false;
        }
        String this$gspgUpdateEmp = this.getGspgUpdateEmp();
        String other$gspgUpdateEmp = other.getGspgUpdateEmp();
        if (this$gspgUpdateEmp == null ? other$gspgUpdateEmp != null : !this$gspgUpdateEmp.equals(other$gspgUpdateEmp)) {
            return false;
        }
        Integer this$indexSort = this.getIndexSort();
        Integer other$indexSort = other.getIndexSort();
        if (this$indexSort == null ? other$indexSort != null : !(this$indexSort).equals(other$indexSort)) {
            return false;
        }
        CommonCheckBox this$checkBoxSort = this.getCheckBoxSort();
        CommonCheckBox other$checkBoxSort = other.getCheckBoxSort();
        return !(this$checkBoxSort == null ? other$checkBoxSort != null : !this$checkBoxSort.equals(other$checkBoxSort));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetProductSortOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gspgIdSort = this.getGspgIdSort();
        result = result * 59 + ($gspgIdSort == null ? 43 : $gspgIdSort.hashCode());
        String $gspgNameSort = this.getGspgNameSort();
        result = result * 59 + ($gspgNameSort == null ? 43 : $gspgNameSort.hashCode());
        String $gspgProId = this.getGspgProId();
        result = result * 59 + ($gspgProId == null ? 43 : $gspgProId.hashCode());
        String $gspgProName = this.getGspgProName();
        result = result * 59 + ($gspgProName == null ? 43 : $gspgProName.hashCode());
        String $gspgUpdateEmp = this.getGspgUpdateEmp();
        result = result * 59 + ($gspgUpdateEmp == null ? 43 : $gspgUpdateEmp.hashCode());
        Integer $indexSort = this.getIndexSort();
        result = result * 59 + ($indexSort == null ? 43 : ($indexSort).hashCode());
        CommonCheckBox $checkBoxSort = this.getCheckBoxSort();
        result = result * 59 + ($checkBoxSort == null ? 43 : $checkBoxSort.hashCode());
        return result;
    }

    public String toString() {
        return "GetProductSortOutData(clientId=" + this.getClientId() + ", gspgIdSort=" + this.getGspgIdSort() + ", gspgNameSort=" + this.getGspgNameSort() + ", gspgProId=" + this.getGspgProId() + ", gspgProName=" + this.getGspgProName() + ", gspgUpdateEmp=" + this.getGspgUpdateEmp() + ", indexSort=" + this.getIndexSort() + ", checkBoxSort=" + this.getCheckBoxSort() + ")";
    }
}

